On the Encapsulation and Reuse of Decentralized Coordination Mechanisms: A Layered Architecture and Design Implications
نویسندگان
چکیده
The effective and reliable coordination of agent activities is a momentous problem for Multi–Agent System (MAS) developers. Particularly challenging is the decentralized coordination of agents that enables systems to exhibit self–organization. Natural phenomena typically serve as design metaphors and developers apply Decentralized Coordination Mechanisms (DCMs) that have been inferred from biological, physical or social systems. This paper addresses the utilization of DCMs as reusable software components.Current development practices give little guidance for DCM selection and force developers to manually design, implement and tune mechanism parameters ad hoc, leading to highly specialized algorithms. Here, we propose a layered software architecture that encapsulates DCMs in (multiple) coordination spaces. A generic, annotation–based interface allows to separate agent coordination from agent functionality, therefore enabling DCM reuse and facilitating application (re)designs, i.e. mechanisms exchange and parameter adjustments. Implications for development procedures are discussed and the application of the layered architecture is exemplified in a resource allocation case study.
منابع مشابه
Separating Agent-Functioning and Inter-Agent Coordination by Activated Modules: The DECOMAS Architecture
The embedding of self-organizing inter-agent processes in distributed software applications enables the decentralized coordination system elements, solely based on concerted, localized interactions. The separation and encapsulation of the activities that are conceptually related to the coordination, is a crucial concern for systematic development practices in order to prepare the reuse and syst...
متن کاملCoordinating a decentralized supply chain with a stochastic demand using quantity flexibility contract: a game-theoretic approach
Supply chain includes two or more parties linked by flow of goods, information, and funds. In a decentralized system, supply chain members make decision regardless of their decision's effects on the performance of the other members and the entire supply chain. This is the key issue in supply chain management, that the mechanism should be developed in which different objectives should be align...
متن کاملAggrandizing the beast's limbs: patulous code reuse attack on ARM architecture
Since smartphones are usually personal devices full of private information, they are a popular target for a vast variety of real-world attacks such as Code Reuse Attack (CRA). CRAs enable attackers to execute any arbitrary algorithm on a device without injecting an executable code. Since the standard platform for mobile devices is ARM architecture, we concentrate on available ARM-based CRAs. Cu...
متن کاملCoordination of Information Sharing and Cooperative Advertising in a Decentralized Supply Chain with Competing Retailers Considering Free Riding Behavior
This paper studies a decentralized supply chain in which a manufacturer sells a common generic product through two traditional and online retailers under free riding market. We assume that the traditional retailer provides the value added services but the online retailer does not. Factors such as retail prices, local advertising of the retailers, global advertising of the manufacturer and servi...
متن کاملSimultaneous coordination of review period and order-up-to-level in a manufacturer-retailer chain
In this article, manufacturer-retailer supply chain coordination (SCC) has been developed under periodic review inventory system. In the studied model, the retailer as downstream member uses periodic review inventory policy and decides about review period (T) and order-up-to-level (R). Also, the manufacturer as upstream member faces EPQ system and determines the number of shipments from manufac...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008